-- Copyright (c) 2015,2016 Lucky Byte, Inc.
--
-- Summary : POS 009.1 交易前处理
--
-- Author  : 吴小虎 <xiaohu@lucky-byte.com>
-- Since   : 2016.7.18
--
-- History
--  * 2015.7.18 : 创建此文件
--  * 2015.8.24 : 增加冲正交易处理
--


-- 交易转发前处理，如果返回非 '00' 则停止交易
--
reqt.preproc = function()
    if reqt.trinfo.code == 't20' then   -- 消费
        local  _preproc = require 'core.p091.reqt.prep_t20'
        return _preproc()
    end
    if reqt.trinfo.code == 't60' then   -- 助农取款
        local  _preproc = require 'core.p091.reqt.prep_t60'
        return _preproc()
    end
    if reqt.trinfo.code == 't22' then   -- 冲正
        local  _preproc = require 'core.p091.reqt.prep_t22'
        return _preproc()
    end
    return '00'
end
